package br.uff.javabasico.comandos;

import br.uff.javabasico.DAO.ProdutoDAOImpl;
import br.uff.javabasico.exception.BDException;
import br.uff.javabasico.exception.ExcecaoComando;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

public class ComandoListarProdutos implements Comando{
    
    public ComandoListarProdutos() {
    }

    public String executar(HttpServletRequest req) throws ExcecaoComando {
        HttpSession sessao = req.getSession();
        try {
            
            sessao.setAttribute("produtosDisponiveis", ProdutoDAOImpl.getLista());
        } catch (BDException ex) {
            req.setAttribute("ERRO", "Erro ao obter lista de produtos");
            return "";
        }
        return "ListarProdutos.jsp";
    }
    
}
